﻿/**
 * Created by Administrator on 2018/10/24.
 */
var spaceCondition = {
  html: function (regionArray,spatialWayArray) {
    var type = {
        // CitySpatialWay: '按市',

        // CountySpatialWay:'按区县',
        // RiverBasinWay:'流域',
        // RegionWay:'区域',

        SingleStationWay: '具体站',
         StationSpatialWay: '所有站',
            ProvinceSpatialWay:'按地市',
      },
      region = {
        RegionArea: '区域面积',
        RegionCount: '区域总数',//统计条件  根据站数
        RegionSum: '区域累计',//统计条件  根据日数
        RegionAvg: '区域平均值',
        RegionMax: '区域最大值',
        RegionMin: '区域最小值'
      },

  
 html = '<div class="pluginsDiv layui-form-item"  style="" id="spaceCondition">';
  
      if(regionArray.length==0 || regionArray==null){
          html='';
        return html;
      }
    var typeOption = '';
    // for ( var ty in type ) {
    //   typeOption += '<option value="'+ ty +'">'+ type[ty] +'</option>';
    // }

    for ( var x=0;x<spatialWayArray.length;x++ ) {
  if(spatialWayArray[x]=="ProvinceSpatialWay" && Global.currentAreaCode!="61"){
          continue;
      }
        for(var ty in type){
          if(spatialWayArray[x]==ty){
              typeOption += '<option value="'+  ty +'"';
            if(ty=="SingleStationWay"){
                typeOption+="selected=\"selected\"";
            }
              // typeOption += '<option value="'+  ty +'">'+ type[ty] +'</option>';
              typeOption+=" >"+type[ty] +"</option>";
          }
        }

      }
      html += '<div class="layui-form-item pluginsSingleRows">' +
        '<label class="layui-form-label">空间类型:</label>' +
        '<div class="layui-input-block">' +
          '<select lay-filter="spaceTypeSelect" id="spaceTypeSelect" >'+ typeOption +'</select>' +
        '</div>' +
      '</div>';


    var regionOption = '';
    for ( var i = 0, len = regionArray.length; i < len; i++ ) {
      regionOption += '<option value="'+ regionArray[i] +'">'+ region[regionArray[i]] +'</option>';
    }


        html += '<div style="display:none" class="layui-form-item static-condition pluginsSingleRows">' +
            '<label class="layui-form-label">统计条件:</label>' +
            '<div class="layui-input-block">' +
            '<select data-disabled="true" id="spaceStaticSelect" class="layui-input-disabled" >'+ regionOption +'</select>' +
            '</div>' +
            '</div>';


    html += '</div>';
    return html;
  },
  getData: function () {
	  
    Global.postData.spatialStaticsWay = $('#spaceTypeSelect').val();
    Global.postData.regValueType = $('#spaceStaticSelect').val();
  if(Global.currentAreaCode!="61" && $("#spaceTypeSelect option:selected").val()=="StationSpatialWay"){//不是陕西省且空间类型是所有站的时候
    Global.postData.paramsMap="provinceFilter="+Global.currentAreaName;
    }

    /*如果空间类型时是 具体站 默认不勾选，为RegionSum*/
    // if(Global.postData.spatialStaticsWay === 'SingleStationWay'){
    //  	 Global.postData.regValueType="RegionCount";
    // }

  },
  renderCallback: function () {
    layForm.on('select(spaceTypeSelect)', function (data) {
      if ( data.value === 'SingleStationWay' ) {
        $('#spaceCondition').find('.static-condition').show().find('.static-condition-select').attr('data-disabled', 'true');
          $('#spaceCondition').find('.static-condition').css('display','none');//空间类型为 SingleStationWay-具体站 时候，不显示 统计条件 选项框
          // initControlByName(data.value);
      } else {
        $('#spaceCondition').find('.static-condition').show().find('.static-condition-select').attr('data-disabled', 'false');
          $('#spaceCondition').find('.static-condition').css('display','block');//空间类型为 其他俩个 所有站和按地市 时候，显示 统计条件 选项框
          // $('#historyPluginsDiv .multiOption').eq(1).click();//当为所有站清空 历史统计机的全部
      }
    });
  }
};